package com.example.demo.enums;

import com.example.demo.demo.invoke.DialogueState;

/**
 * 用于承载单次统一调用AI后返回的所有结果。
 * 模型将直接返回这个结构的JSON，包含了更新后的状态和给用户的回复。
 */
public record CombinedAiResponse(
        DialogueState updatedState, // AI 计算出的、更新后的完整对话状态
        String replyToUser       // AI 决定要对用户说的、最终的回复
) {
}